package io.renren.modules.project.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 成果确认表
 * 
 * @author ygg
 * @date 2021-06-15 11:52:17
 */
@TableName("project_authach")
public class ProjectAuthachEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 自增ID
	 */
	@TableId
	private Long id;
	/**
	 * 项目编号
	 */
	private String projectNo;
	/**
	 * 项目名称
	 */
	private String projectNickname;
	/**
	 * 微信头像
	 */
	private String avatarUrl;
	/**
	 * 微信昵称
	 */
	private String nickName;
	/**
	 * 客户签名
	 */
	private String signature;
	/**
	 * 客户名称
	 */
	private String clientName;
	/**
	 * 客户电话
	 */
	private String clientPhone;
	/**
	 * 客户意见
	 */
	private String clientAdvice;
	/**
	 * 来源
	 */
	private String origin;
	/**
	 * 成果质量评分
	 */
	private Long gradeQuality;
	/**
	 * 成果要求评分
	 */
	private Long gradeRequire;
	/**
	 * 工作态度评分
	 */
	private Long gradeAttitude;
	/**
	 * 工期进度评分
	 */
	private Long gradeProgress;
	/**
	 * 技术熟练评分
	 */
	private Long gradeProficiency;
	/**
	 * 上传附件
	 */
	private String filename;
	/**
	 * 确认成果者
	 */
	private String confirmName;
	/**
	 * 确认时间
	 */
	@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
	private Date confirmTime;
	/**
	 * 创建时间
	 */
	@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
	private Date createTime;

	/**
	* 获取：自增ID
	*/
	public Long getId (){return this.id;};
	/**
	 * 设置：自增ID
	 */
	public void setId (Long id){this.id = id;};
	/**
	* 获取：项目编号
	*/
	public String getProjectNo (){return this.projectNo;};
	/**
	 * 设置：项目编号
	 */
	public void setProjectNo (String projectNo){this.projectNo = projectNo;};
	/**
	* 获取：项目名称
	*/
	public String getProjectNickname (){return this.projectNickname;};
	/**
	 * 设置：项目名称
	 */
	public void setProjectNickname (String projectNickname){this.projectNickname = projectNickname;};
	/**
	 * 获取：微信头像
	 */
	public String getAvatarUrl() {return this.avatarUrl;};
	/**
	 * 设置：微信头像
	 */
	public void setAvatarUrl(String avatarUrl) {this.avatarUrl = avatarUrl;};
	/**
	 *  获取：微信昵称
	 */
	public String getNickName() {return  this.nickName;};
	/**
	 * 设置：微信昵称
	 */
	public void setNickName(String nickName) {this.nickName = nickName;};
	/**
	* 获取：客户签名
	*/
	public String getSignature (){return this.signature;};
	/**
	 * 设置：客户签名
	 */
	public void setSignature (String signature){this.signature = signature;};
	/**
	* 获取：客户名称
	*/
	public String getClientName (){return this.clientName;};
	/**
	 * 设置：客户名称
	 */
	public void setClientName (String clientName){this.clientName = clientName;};
	/**
	* 获取：客户电话
	*/
	public String getClientPhone (){return this.clientPhone;};
	/**
	 * 设置：客户电话
	 */
	public void setClientPhone (String clientPhone){this.clientPhone = clientPhone;};
	/**
	* 获取：客户意见
	*/
	public String getClientAdvice (){return this.clientAdvice;};
	/**
	 * 设置：客户意见
	 */
	public void setClientAdvice (String clientAdvice){this.clientAdvice = clientAdvice;};
	/**
	 * 获取：填写来源
	 */
	public String getOrigin (){return this.origin;};
	/**
	 * 设置：填写来源
	 */
	public void setOrigin (String origin){this.origin = origin;};
	/**
	* 获取：成果质量评分
	*/
	public Long getGradeQuality (){return this.gradeQuality;};
	/**
	 * 设置：成果质量评分
	 */
	public void setGradeQuality (Long gradeQuality){this.gradeQuality = gradeQuality;};
	/**
	* 获取：成果要求评分
	*/
	public Long getGradeRequire (){return this.gradeRequire;};
	/**
	 * 设置：成果要求评分
	 */
	public void setGradeRequire (Long gradeRequire){this.gradeRequire = gradeRequire;};
	/**
	* 获取：工作态度评分
	*/
	public Long getGradeAttitude (){return this.gradeAttitude;};
	/**
	 * 设置：工作态度评分
	 */
	public void setGradeAttitude (Long gradeAttitude){this.gradeAttitude = gradeAttitude;};
	/**
	* 获取：工期进度评分
	*/
	public Long getGradeProgress (){return this.gradeProgress;};
	/**
	 * 设置：工期进度评分
	 */
	public void setGradeProgress (Long gradeProgress){this.gradeProgress = gradeProgress;};
	/**
	* 获取：技术熟练评分
	*/
	public Long getGradeProficiency (){return this.gradeProficiency;};
	/**
	 * 设置：技术熟练评分
	 */
	public void setGradeProficiency (Long gradeProficiency){this.gradeProficiency = gradeProficiency;};
	/**
	 * 获取：上传附件
	 */
	public String getFilename (){return this.filename;};
	/**
	 * 设置：上传附件
	 */
	public void setFilename (String filename){this.filename = filename;};
	/**
	 * 获取：确认成果者
	 */
	public String getConfirmName (){return this.confirmName;};
	/**
	 * 设置：确认成果者
	 */
	public void setConfirmName (String confirmName){this.confirmName = confirmName;};
	/**
	 * 获取：确认时间
	 */
	public Date getConfirmTime (){return this.confirmTime;};
	/**
	 * 设置：确认时间
	 */
	public void setConfirmTime (Date confirmTime){this.confirmTime = confirmTime;};
	/**
	* 获取：创建时间
	*/
	public Date getCreateTime (){return this.createTime;};
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime (Date createTime){this.createTime = createTime;};
}
